import { defineStore } from 'pinia'
import logo from '@/assets/logo2.png'

/**
 * 定义所有全局设置
 */
export const useSettingStore = defineStore({
    id: 'setting',
    state: () => {
        return {
            title: import.meta.env.VITE_TITLE,		// 页面标题
            // logo: 'http://file.dev33.cn/ssp/ssp-logo-480.png',		// logo地址
            logo,		// logo地址
            version: 'v1.7.0',          // 版本号 
            updateTime: '2024-6-10',    // 更新日期 
            intro: '后台管理系统',          // 系统描述
            
            isServerMenu: false,    // 是否从后端加载菜单列表   --- true=从后端请求获取菜单，false=前端定义菜单 (menu-list.js 文件里定义)
        };
    },
    actions: {
        initSetting(newSettings) {
            this.$state = Object.assign(this.$state, newSettings);
        }
    }
})
